<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
	xmlns:h="http://xmlns.jcp.org/jsf/html"
	xmlns:f="http://xmlns.jcp.org/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:sec="http://www.springframework.org/security/tags">
<h:body>
	<div>
		<p:panelMenu>
			<sec:authorize ifAnyGranted="ROLE_ADMIN, ROLE_ENCARREGADO, ROLE_APONTADOR">
				<p:submenu label="Cadastros">
					<sec:authorize ifNotGranted="ROLE_APONTADOR" >
						<p:menuitem value="Funcionário" url="/cadastros/funcionario.jsf" />
						<p:menuitem value="Motorista" url="/cadastros/motorista.jsf" />
						<p:menuitem value="Função" url="/cadastros/funcao.jsf" />
						<p:menuitem value="Setor" url="/cadastros/setor.jsf" />
						<p:menuitem value="Veículo" url="/cadastros/veiculo.jsf" />
						<p:menuitem value="Marca de Veículo" url="/cadastros/marca.jsf" />
						<p:menuitem value="Modelo de Veículo" url="/cadastros/modelo.jsf" />
						<p:menuitem value="Parte do Veículo" url="/cadastros/parte.jsf" />
					</sec:authorize>
					<p:menuitem value="Fornecedor" url="/cadastros/fornecedor.jsf" />
					<p:menuitem value="Peça" url="/cadastros/peca.jsf" />
					<sec:authorize ifNotGranted="ROLE_APONTADOR" >
						<sec:authorize ifNotGranted="ROLE_ENCARREGADO" >
							<p:menuitem value="Usuário" url="/cadastros/usuario.jsf" />
						</sec:authorize>
					</sec:authorize>
				</p:submenu>
			</sec:authorize>
			<sec:authorize ifAnyGranted="ROLE_ADMIN, ROLE_ENCARREGADO, ROLE_APONTADOR, ROLE_CHEFE_MECANICA" >
				<p:submenu label="Lançamentos">
					<p:menuitem value="Ordem de Serviço" url="/lancamentos/ordem_servico.jsf" />
					<sec:authorize ifNotGranted="ROLE_CHEFE_MECANICA" >
						<p:menuitem value="Histórico do Veículo" url="/lancamentos/historico_veiculo.jsf" />
						<p:menuitem value="Nota Fiscal" url="/lancamentos/nota_fiscal.jsf" />
					</sec:authorize>
				</p:submenu>
			</sec:authorize>
			<sec:authorize ifAnyGranted="ROLE_ADMIN, ROLE_ENCARREGADO, ROLE_APONTADOR, ROLE_CHEFE_MECANICA" >
				<p:submenu label="Relatórios">
					<p:menuitem value="Histórico do Veículo" url="/relatorios/relatorio_veiculo.jsf" />
					<p:menuitem value="Ordem de Serviço" url="/relatorios/relatorio_ordem_servico.jsf" />
					<p:menuitem value="Nota Fiscal" url="/relatorios/relatorio_nota_fiscal.jsf" />
				</p:submenu>
			</sec:authorize>
		</p:panelMenu>
	</div>
</h:body>

</html>
